package com.demo.service;

import com.demo.bean.FixedEvent;

import java.util.LinkedHashMap;

/**
 * @author 李天航
 * 操作固定活动的类
 */
public interface FixedEventService {
    /**
     * 添加一项固定活动
     * @param fixedEvent 固定活动
     * @return status,msg
     */
    LinkedHashMap<String, Object> addFixedEvent(FixedEvent fixedEvent);

    /**
     * 删除一项固定活动
     * @param fixedEventId 固定活动编号
     * @param userAccount 用户账号
     * @return status,msg
     */
    LinkedHashMap<String, Object> deleteFixedEvent(Integer fixedEventId,String userAccount);

    /**
     * 更新一项固定活动
     * @param fixedEvent 更新后的固定活动
     * @return status,msg
     */
    LinkedHashMap<String, Object> updateFixedEvent(FixedEvent fixedEvent);

    /**
     * 获取所有的固定活动
     * @param fixedEvent 用户账号和周数
     * @return status,msg
     */
    LinkedHashMap<String, Object> getFixedEvents(FixedEvent fixedEvent);
}
